package com.explorati.design_pattern.behavior.chainofresponsibility;

/**
 * 抽象处理者：该角色对请求进行抽象，并定义一个方法以设定和返回对下一个处理者的引用
 * 
 * @author explorati
 *
 */
public abstract class Approver {

	protected Approver approver;

	public void setNextApprover(Approver approver) {
		this.approver = approver;
	}

	public abstract void deploy(Course course);

}
